package com.rzcf.blink.pay.types.model;

import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;



/**
 * 分页查询条件
 *
 * @author 韩涛
 * @date 2022年3月25日21:45:37
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class PageQuery {

    /**
     * 页面编号
     */
    @Builder.Default
    @NotNull(message = "页面编号为空")
    @Min(value = 1, message = "页面编号最小为1")
    private Integer pageNo = 1;
    /**
     * 页面大小
     */
    @Builder.Default
    @NotNull(message = "页面大小为空")
    @Min(value = 1, message = "页面大小最小为1")
    private Integer pageSize = 10;


}
